package com.yvan.periscope.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 作者： lzw<br/>
 * 创建时间：2017-12-04 12:44 <br/>
 */
@Component
@ConfigurationProperties(prefix = "yvan")
@Data
public class GlobalConfig {

    /**
     * ES 服务器配置
     */
    private final EsProperties es = new EsProperties();

    @Data
    public static class EsProperties {

        /**
         * 连接超时
         */
        private int connTimeout;

        /**
         * 读数据超时
         */
        private int readTimeout;

        /**
         * ES 服务地址
         */
        private String[] address;
    }
}
